S&P 500: Everything You Need To Know Before Investing